import fs from 'fs-extra';
import { req_info_create_account } from '../../../Classes/cla_req_info_create_account';
import {
  get_file_path_cur_user,
  get_file_path_cur_user_time,
} from '../../../../../Func/Set_file/Func/get_file_path_cur_user';

/**
 * 记录 本地文件 用户 基准信息
 * @param req_time 请求 时间
 * @param identity 用户 唯一 id
 * @param user_info 用户 信息
 */
export function set_local_file(cur_info: req_info_create_account) {
  /**
   * 用户 文件 信息 主体 存储 位置
   */
  let cur_user_path_file = get_file_path_cur_user(cur_info);

  /**
   * 用户 文件 信息 存储 位置
   */
  let cur_user_path_file_time = get_file_path_cur_user_time(cur_info);

  /**
   * 用户 整体 主体 信息
   */
  fs.outputJSON(cur_user_path_file, cur_info, { spaces: 2 });

  /**
   * 写录 时间 信息 文件
   */
  fs.outputJSON(cur_user_path_file_time, cur_info, {
    spaces: 2,
  });
}
